<text>Creating a new MachineSpecifying Input StringAdding/Deleting SymbolsChanging Valid SymbolsCycling thru StatesMaking States FinalRunning the SimulationResetting Read HeadClearing the Stack</text>
</content>
<content>
<layer>card</layer>
<id>3</id>
<text><span class="style3">o create a new machine:</span><span class="style1"> 1) Click the "NEW" button. 2) Enter a title for your machine. 3) Add symbols & states as necessary. 4) Click inside the state table to change the state transitions.</span></text>
</content>
<content>
<layer>card</layer>
<id>4</id>
<text><span class="style3">o replace a symbol:</span><span class="style1"> 1) Click on the desired symbol along the edge of the state table. 2) Type in the new symbol.</span></text>
</content>
<content>
<layer>card</layer>
<id>5</id>
<text><span class="style3">o add a new input symbol:</span><span class="style1"> 1) Click the black right-pointing tab attached to the state table. (If gray, you cannot add any more.) 2) Enter the desired symbol.</span><span class="style3">To delete the last input symbol:</span><span class="style1"> 1) Click the black left-pointing tab attached to the state table. (Your machine must have at least 2 input symbols.)</span><span class="style3">To add a new stack symbol:</span><span class="style1"> 1) Click the black down-pointing tab attached to the state table. (If gray, you cannot add any more.) 2) Enter the desired symbol.</span><span class="style3">To delete the last stack symbol:</span><span class="style1"> 1) Click the black up-pointing tab attached to the state table. (Your machine must have at least 2 input symbols.)</span></text>
</content>
<content>
<layer>card</layer>
<id>6</id>
<text><span class="style3">o see transition table for next state:</span><span class="style1"> 1) Click on the state box above the upper lefthand corner of the state table. 2) States are always given successive letters of the alphabet as names. 3) After state "E" you will return to state "A".</span></text>
</content>
<content>
<layer>card</layer>
<id>7</id>
<text><span class="style3">o make a non-final state final:</span><span class="style1"> 1) Hold down the <shift> key and click on the state name in the upper lefthand corner of the state table.</span><span class="style3">To make final state non-final:</span><span class="style1"> 1) Hold down the <shift> key and click on the state name in the upper lefthand of the state table.</span></text>
</content>
<content>
<layer>card</layer>
<id>8</id>
<text><span class="style1"> First click on the input tape to enter the desired input string. (Normal Mac editing functions work.)</span><span class="style3">To run the simulation to completion:</span><span class="style1"> 1) Click on the "RUN" button.</span><span class="style3">To execute one machine cycle:</span><span class="style1"> 1) Click on the "STEP" button.</span></text>
</content>
<content>
<layer>background</layer>
<id>3</id>
<text>Help on the Pushdown Machine</text>
</content>
<content>
<layer>background</layer>
<id>4</id>
<text>Click a Topic</text>
</content>
<content>
<layer>background</layer>
<id>5</id>
<text>Information</text>
</content>
<content>
<layer>card</layer>
<id>9</id>
<text><span class="style3">o clear the pushdown stack:</span><span class="style1"> 1) Click on the stack.</span></text>
</content>
<content>
<layer>card</layer>
<id>10</id>
<text><span class="style3">o reset the read head to start of input:</span><span class="style1"> 1) Click on the read head.</span></text>
</content>
<content>
<layer>card</layer>
<id>12</id>
<text><span class="style3">o enter a new Input String:</span><span class="style1"> 1) Click on the Input Box. 2) Type in string made up of valid input symbols.(Normal Mac editing works in this field.)</span></text>
</content>
<name></name>
<script></script>
</card>
card_5916.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >